Fix scale length
authorMatthias Clasen <mclasen@redhat.com>
Tue, 10 May 2016 19:41:03 +0000 (15:41 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 10 May 2016 19:41:03 +0000 (15:41 -0400)
The vertical scales should really be of the same length, so
add an empty value to be drawn by the other scale.

demos/widget-factory/widget-factory.c
demos/widget-factory/widget-factory.ui

index 087c34e00f683512402f7f0c10360c929aa59224..d4b88a5a6418211f10b801c572c4abd63538a3d9 100644 (file)
@@ -1625,6 +1625,12 @@ reset_icon_size (GtkWidget *iv)
   gtk_widget_queue_resize (iv);
 }
 
+static gchar *
+scale_format_value (GtkScale *scale, gdouble value)
+{
+  return g_strdup (" ");
+}
+
 static void
 activate (GApplication *app)
 {
@@ -1690,6 +1696,7 @@ activate (GApplication *app)
   gtk_builder_add_callback_symbol (builder, "increase_icon_size", (GCallback)increase_icon_size);
   gtk_builder_add_callback_symbol (builder, "decrease_icon_size", (GCallback)decrease_icon_size);
   gtk_builder_add_callback_symbol (builder, "reset_icon_size", (GCallback)reset_icon_size);
+  gtk_builder_add_callback_symbol (builder, "scale_format_value", (GCallback)scale_format_value);
 
   gtk_builder_connect_signals (builder, NULL);
 
index f211c5faf8f56dbbc2be25098dbd52ef3a5788ed..eae3a8cf9ad7621579ac81d3c493b76bd7b93d53 100644 (file)
@@ -1254,7 +1254,8 @@ Suspendisse feugiat quam quis dolor accumsan cursus.</property>
                                     <property name="adjustment">adjustment1</property>
                                     <property name="restrict_to_fill_level">0</property>
                                     <property name="fill_level">75</property>
-                                    <property name="draw_value">0</property>
+                                    <property name="draw_value">1</property>
+                                    <signal name="format-value" handler="scale_format_value"/>
                                   </object>
                                   <packing>
                                     <property name="position">1</property>